package com.capgemini.teamtwo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Builder//全参构造
@AllArgsConstructor
@NoArgsConstructor//无参数构造
@TableName("SYS_DICT")
@Data
public class Dict {
    //id自增
    @TableId(type = IdType.AUTO)
    private  Integer dictId;


 //标签（前端 后端）
 @TableField("DICT_LABLE")
 private  String dictLable;


 //值（BE FE）
 @TableField("DICT_VALUE")
 private  String dictValue;

   //类型（position/department/level）
    @TableField("DICT_TYPE")
    private  String dictType;

   //类型（职位/部门/职级）
 @TableField("DICT_NAME")
 private  String dictName;

 //创建者
    @TableField("CREATE_BY")
    private  String createBy;

    //创建时间
    @TableField("CREATE_TIME")
    private Date createTime;

    //更改者
    @TableField("UPDATE_BY")
    private  String updateBy;

    //更改时间
    @TableField("UPDATE_TIME")
    private  Date updateTime;

}
